*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}

html, body{
	width: 100%;
	height: 100%;
	background: #f5f5f5;
}

#app{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.page{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	background: #fff;
	padding: 16px 16px 0 16px;
	overflow: hidden;
	.search-container{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		.right-main{
			margin-bottom:16px
		}
	}
	.option-container{
		width: 100%;
		display: flex;
		flex-direction: row;
		align-items: center;
		margin-bottom:16px;
	}
	.data-container{
		width:: 100%;
		height: auto;
		flex: 1;
		overflow:hidden;
		border-top: 1px solid #e0e0e0;
	}
	.page-container{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		padding: 10px;
		
	}
}